Opportunities for a Truffle-based Golo Interpreter

نویسندگان

  • Julien Ponge
  • Frédéric Le Mouël
  • Nicolas Stouls
  • Yannick Loiseau
چکیده

Golo is a simple dynamically-typed language for the Java Virtual Machine. Initially implemented as a ahead-of-time compiler to JVM bytecode, it leverages invokedynamic and JSR 292 method handles to implement a reasonably efficient runtime. Truffle is emerging as a framework for building interpreters for JVM languages with self-specializing AST nodes. Combined with the Graal compiler, Truffle offers a simple path towards writing efficient interpreters while keeping the engineering efforts balanced. The Golo project is interested in experimenting with a Truffle interpreter in the future, as it would provides interesting comparison elements between invokedynamic versus Truffle for building a language runtime.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simple Language-Implementation Techniques for the 21st Century

With the rise of domain-specific languages (DSLs), research in language implementation techniques regains importance. While DSLs can help to manage the domain’s complexity, it is rarely affordable to build highly optimizing compilers or virtual machines, and thus, performance remains an issue. Ideally, one would implement a simple interpreter and still reach acceptable performance levels. RPyth...

متن کامل

Specific Primers For Identification and Detection of Three Major Desert Truffle Species in Iran with Special Reference to Terfezia claveryi

ABSTRACT- Desert truffles are hypogeous ascomyceteous ectomycorrhizal fungi, occurring in arid and semi-arid ecosystems. A PCR-based method was developed for the identification of 3 major desert truffles of Iran: Terfezia claveryi, Tirmania pinoyi and Tirmania nivea based on internal transcribed spacers of rDNA. Two specific PCR primers were designed for T. claveryi, 4 for T. pinoyi, and 2 for ...

متن کامل

Agroforestry in Action

T two best candidate species for truffle cultivation in the south-central U.S. are the Burgundy truffle (Tuber aestivum Vitt., syn. T. uncinatum Ch., Fig. 1a) and the Périgord black truffle (T. melanosporum Vitt., Fig. 1b). These common names (Burgundy truffle and Périgord black truffle) are derived from the names of two of the many regions in France where they are famous. Though native to Euro...

متن کامل

Studies on the physical and chemical characteristics of soil and mycoflora from native desert truffle (Terfezia claveryi) and Helianthemum plant in Golestan province

In this study, soil fungal isolated from Helianthemum ledifolium root and around of desert truffles were identified from ten different regions in Gonbad Kavoos in Golestan province. Desert truffles samples, were identified by morphological and molecular methods. Twenty one species of the fungal belonging to thirteen genera were isolated. Most of the fungal isolates were recovered from soil arou...

متن کامل

جایگاه روایت در تفسیر تسنیم

Tasneem, the Holy Qurān interpretation, is a comprehensive and contemporary exegesis that approaches the Holy Qurān with a multilateral perspective. Moreover, the moral character and comprehensive knowledge of the writer necessitate more attention to this unique exegesis. The interpreter has endeavored to present a pure Qurānic exegesis, yet narration has been used extensively in his exegesis. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1505.06003  شماره 

صفحات  -

تاریخ انتشار 2015